خرید بک لینک
یعنی properties,event,metod هایی که برای ساخت قالب است را بسته بندی کنیم. encapsulation یا کپسوله سازی تکنیکی است که با پیدایش و گسترش شیء گرایی - object oriented شکل گرفت مفهوم کلی encapsulation این است که یک کلاس فقط آنچه را که نیاز است تا از بیرون قابل دسترسی باشد در معرض دید کلاس های دیگر قرار دهد. accessor ها هسته مرکزی این تکنیک هستند. کنترل میزان دسترسی element ها و اجزای کلاس توسط accessor ها صورت می گیرد همچنین از دیگر خصوصیات پیاده سازی encapsulation می توان به روش کنترل مقادیر ورودی و خروجی property ها اشاره کرد. وجود getter و setter برای هر property از اصول کپسوله سازی است. getter و setter متدهایی هستند با پیاده سازی ساده به طوری که setter مسئول نسبت دادن مقادیر نسبت داده شده به property خود می باشد و getter ها هم کنترل نمایش مقدار property را به بیرون کلاس را بر عهده میگیرد با این روش میتوان قابلیت readOnly یا writeOnly را در Property ایجاد کرد. به علاوه از آنجایی که getter و setter متد هستند میتوان برای دستیابی به مقدار property یا نسبت دادن مقدار به آن منطق یا روال ایجاد کرد. برای مثال فرض کنید یک property به نام کد ملی در کلاس شما باشد و منطق کد ملی این است حتما تعداد ارقام آن 10 رقم باشد و در صورتی که تعداد ارقام مقدار نسبت داده شده به آن کمتر یا بیشتر از 10 باشد

برچسب: نویسنده: هلیا افشاری تاريخ: يکشنبه 10 دی 1396 ساعت: 2:42

اتفاقات و رویدادهایی که روی object صورت می گیرد می گویند.(لحظه ای است که آن عملیات انجام می شود نه عملیات.مثلا لحظه باز شدن و...)

برچسب: نویسنده: هلیا افشاری تاريخ: يکشنبه 10 دی 1396 ساعت: 2:42

به عناصر یا متغیر هایی که مستقیما در داخل کلاس تعریف می شود.

برچسب: نویسنده: هلیا افشاری تاريخ: يکشنبه 10 دی 1396 ساعت: 2:42

دلایل استفاده از method:

_افزایش خوانایی برنامه

_کاهش حجم کد برنامه

_استفاده چندین باره از یک بلاک کد در قسمت های مختلف

Method:

(تابع.Value(function

(رویه.Task(procedure

برچسب: نویسنده: هلیا افشاری تاريخ: يکشنبه 10 دی 1396 ساعت: 2:42

ارث بریبعضی اوقات پیش می یاد چندتا کلاس خاصیت های مشابه ای داشته باشن و ما برای کوتاه شدن برنامه مون اون ویژگی ها رو تو یک کلاس تعریف می کنیم و بقیه کلاس ها از اون ارث بری می کند. مثال: public class human };private string _firstname;private string _lastname;private string _nationalcodepublic string firstname}{;get{retu _firstname{;get{_firstname=ValueType{publice string lastname{{;get{retu _lastnam{;get{_lastname=ValueType {public string nationalcode}{;get{retu _nationalcode{;get{_nationalcode=Value { می خواهیم از کلاس بالا ارث بری کنیم Public Class Student : Human { … … }

برچسب: نویسنده: هلیا افشاری تاريخ: يکشنبه 10 دی 1396 ساعت: 2:42

صفحه بندی